import request from '@/utils/request'

/**
 * 获取全部景区信息
 * @param {*} pageNum
 * @param {*} pageSize
 * @returns
 */
export function getAttrs(pageNum, pageSize) {
  return request({
    url: '/travel/findAttrs',
    method: 'get',
    params: {
      pageNum,
      pageSize
    }
  })
}

/**
 * 获取景区地区
 * @returns
 */
export function getAttrAreas() {
  return request({
    url: '/travel/findAllArea',
    method: 'get'
  })
}

/**
 * 获取景区类别
 * @returns
 */
export function getAttrType() {
  return request({
    url: '/travel/findAllCate',
    method: 'get'
  })
}

/**
 * 删除景区
 * @param {*} id
 * @returns
 */
export function delAttraction(id) {
  return request({
    url: '/travel/delAttrById/' + id,
    method: 'post'
  })
}

/**
 * 修改景区信息
 * @param {*} data
 * @returns
 */
export function updateAttr(data) {
  return request({
    url: '/travel/updateAttr',
    method: 'post',
    data
  })
}

/**
 * 获取景区详情
 * @param {*} attrId
 * @returns
 */
export function getAttrById(attrId) {
  return request({
    url: '/travel/findAttrById/' + attrId,
    method: 'get'
  })
}

/**
 * 修改景区图片
 * @param {*} data
 * @param {*} id
 * @returns
 */
export function uploadAttrImage(data, id) {
  return request({
    url: '/travel/updateAttrBanner/' + id,
    method: 'post',
    data
  })
}

/**
 * 查询景区列表
 * @param {*} data
 * @returns
 */
export function searchAttrList(data) {
  return request({
    url: '/travel/searchAttrList',
    method: 'get',
    params: data
  })
}

export function addAttr(data) {
  return request({
    url: '/travel/addAttr',
    method: 'post',
    data
  })
}

